# 打开文件

"""
1. 使用open 打开一个文件
    f = open('d:/作业/社会实践报告.docx','r'),两个参数
    前面一个参数是打开哪个文件，后一个参数 r 表示read，按照读方式打开
                                  如：w 表示write，按照写方式打开
                                     a 表示append 也是写方式打开，把内容写
                                          到原有文件内容的末尾
    f 此处相当于file的缩写，意思是这是一个文件对象
    open的放回值，是一个文件对象，如何理解呢？
        文件的内容，是在硬盘上面的，此处的文件对象，则是在内存上面的一个变量
        后续读文件操作，都是拿着这个文件对象来进行操作的，
        以内存变量来操作硬盘数据

    当文件不存在的时候，尝试按照读方式打开，就抛出了 文件没有找到异常

注：
    计算机中，也把这样的远程操作的“遥控器”称为“句柄”(handler)
"""

f = open('d:/作业/社会实践报告.docx', 'r')
print(f)
print(type(f))

f.close()
